#ifndef __STDIO_FREAD_H__
#define __STDIO_FREAD_H__

#include <stdio/stdio.h>

/**
 *  fread()
 *  precte <size> bajtu a dosadi je do bufferu <buff> ze souboru <stream>
 *  IN:   <buffer>  - pointer na buffer, kam se ulozi data
 *        <size>    - velikost datoveho typu
 *        <n>       - velikost nacteneho bloku dat
 *        <stream>  - ukazatel na strukturu souboru
 *  OUT:  [void*]   - <buffer>
 */
void *fread(void *buffer, int size, int n, FILE *stream) {
  void *result;
  int r_bp;

  asm push bp;
  asm pop r_bp;

  asm mov ax, 0x34;
  asm mov bx, r_bp;
  asm int OSINT;

  return result;
}

#endif
